package com.whately.core.database.common.dal.mapper;

import com.whately.core.database.common.dal.model.CommonDicDtl;
import com.whately.core.database.common.dal.model.CommonDicDtlExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface CommonDicDtlMapper {
    long countByExample(CommonDicDtlExample example);

    int deleteByExample(CommonDicDtlExample example);

    int deleteByPrimaryKey(String dtlId);

    int insert(CommonDicDtl record);

    int insertSelective(CommonDicDtl record);

    List<CommonDicDtl> selectByExample(CommonDicDtlExample example);

    CommonDicDtl selectByPrimaryKey(String dtlId);

    int updateByExampleSelective(@Param("record") CommonDicDtl record, @Param("example") CommonDicDtlExample example);

    int updateByExample(@Param("record") CommonDicDtl record, @Param("example") CommonDicDtlExample example);

    int updateByPrimaryKeySelective(CommonDicDtl record);

    int updateByPrimaryKey(CommonDicDtl record);
}